/*============================*/
/*=========== reset ==========*/
/*============================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}


html,body{
	/*--background:url(../images/background.jpg) repeat left top;--*/
	background:url(../images/bk.jpg) fixed repeat-x top center;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

a{
	text-decoration:none;
	
}

p{
	margin-bottom:10px;
}

img{
	border:none;
	float:left;
}

#wrapp{
	width:100%;
}

#wrapp_v2{
	width:980px;
	margin:0 auto;
	padding:0 20px;
	background:url(../images/background.png) repeat-y center top;
	position:relative;
}

label.label01{
	display:block;
	width:215px;
}

input.input01{
	width:190px;
	margin:75px 10px 5px 10px;
}

input.search{
	width:150px;
	float:right;
}

input.searchBtn{
	background:url(../images/search_btn.jpg) no-repeat left center;
	width:69px;
	height:21px;
	margin-left:10px;
	border:none;
	cursor:pointer;
	float:right;
}


input.subscribe{
	background:url(../images/sub_btn.jpg) no-repeat left center;
	width:69px;
	height:21px;
	margin-left:10px;
	border:none;
	cursor:pointer;
}

h2.sectitle{
	color:#b27706;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

p{
	line-height:16px;
}

.clear{
	clear:both;
}

/*============================*/
/*========== header ==========*/
/*============================*/

#header{
	height:130px;
	width:960px;
	margin-bottom:10px;
	padding:0 10px;
}

#login{
	width:190px;
	height:30px;
	float:right;
	margin-right:5px;
	margin-bottom:0;
	background:url(../images/member.jpg) no-repeat left top;
}

.addthisWrap{
	width:400px;
	height:20px;
	float:right;
	display:block;
}

.add{
	float:right;
	padding:10px 5px;
}

#login ul{
	margin:4px 0 0;
	padding:0 0 0 40px;
}

#login ul li{
	list-style:none;
	float:left;
	border-left:1px solid #fff;
}

#login ul li:first-child{
	border-left:none;
}

#login ul li a{
	display:block;
	margin-right:10px;
	color:#fff;
	padding:0 8px;
}

#login ul li a:first-child {
	padding-right:0 !important;
}

#scWrapp{
	width:200px;
	float:right;
	padding:8px 0 5px;
	position:absolute;
	z-index:99;
	right:0;
	top:0;
}

#cart{
	float:right;
	padding:5px 15px 2px 10px;
}

#language{
	float:right;
	width:200px;
}

ul.language{
	margin:0;
	padding:0;
}

ul.language li{
	list-style:none;
	line-height:14px;
}

ul.language li.ltitle{
	color:#444444;
	display:block;
	float:right;
	padding:5px 0;
}

ul.language li a{
	color:#888;
	display:block;
	float:right;
	padding:5px 8px 5px 6px;
	text-decoration:none;
	border-right:1px solid #313131;
	margin:0 2px !important;
}

ul.language li:first-child a{
	border-right:none;
}


ul.language li a.current{
	color:#fff;
	background: url(../images/language_back.jpg) no-repeat left center;
}

#logo{
	width:400px;
	height:100px;
	float:left;
}

em.titleEm{
	font-size:20px;
	font-weight:bold;
	color:#090fb7;
	font-style:normal;
}

span.titleSpan{
	padding:3px 5px; 
	font-size:14px; 
	float:right; 
	font-weight:bold; 
	display:block; 
	color:#555555; 
	margin:0; 
	line-height:18px;
	margin-top:35px;
	width:400px;
	text-align:right;
}

#naviWrap{
	width:960px;
	height:37px;
	float:left;
	background:url(../images/navi_bg.jpg) repeat-x left center;
	position:absolute;
	z-index:99;
}

#navi_left{
	width:10px;
	height:37px;
	float:left;
	background:url(../images/navi_left.jpg) no-repeat left center;
}

#navi_right{
	width:10px;
	height:37px;
	float:right;
	background:url(../images/navi_right.jpg) no-repeat left center;
}

.currency{
	width:960px; 
	background:#e6e6e6; 
	margin-bottom:5px; 
	padding:0;
}

ul.CustomerServices{
	margin:0;
	padding:12px 0 0;
	float:right;
}

ul.CustomerServices li{
	list-style:none;
	float:left;
}

ul.CustomerServices li a{
	display:block;
	padding-right:5px;
}

ul.languageChoose{
	margin:0;
	padding:0;
	float:right;
}

ul.languageChoose li{
	list-style:none;
	float:left;
	display:block;
	padding:0 10px;
	margin:12px 0;
	line-height:12px;
	border-left:1px solid #fff;
	color:#fff;
}

ul.languageChoose li:first-child{
	border:none;
}

ul.languageChoose li a{
	background:#006;
	color:#fff;
	padding:5px;
	font-weight:bold !important;
}
/*============================*/
/*=========== navi ===========*/
/*============================*/
#navi{
	margin:0;
	float:left;
	width:940px;
	height:37px;
	position:relative;
	z-index:9999;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			37px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	5px;
}
.sf-menu a {

	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {
	padding: 		12px 15px 10px 15px;
	background:url(../images/navi_line.jpg) no-repeat right 1px;
}
.sf-menu li li {
	min-width:130px;
	background:		#cccccc;
	padding:0
}

.sf-menu li li a{
		padding: 		5px 19px 5px 14px;
}

.sf-menu li li a:hover{
		background: #333333;
		color:#33aef2;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	color:#ffffff;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#socialWrap{
	width:230px;
	float:left;
}

ul.social{
	margin:0;
	padding:0;
}

ul.social li{
	list-style:none;
}

ul.social li a{
	display:block;
	float:right;
	padding:10px 5px;
}
/*============================*/
/*========= navi end =========*/
/*============================*/


/*============================*/
/*========= contents =========*/
/*============================*/
#content{
	width:940px;
	padding:0 20px;
}
.contents{
	padding-top:0;
}

#mainBtn{
	width:954px;
	float:left;
	padding:0 10px 10px 16px;
}

#leftCol{
	padding:0;
	margin:0 10px 0 20px;
}

.leftCol{
	width:215px;
	float:left;
}

#subscribe{
	width:215px;
	height:133px;
	background:url(../images/sub_bg.jpg) no-repeat center center;
	margin-bottom:15px;
}

#side{
	width:215px;
	float:left;
	margin-bottom:15px;
	padding:0;
}

#side ul{
	margin:10px 10px 0;
	padding:0;
}

#side ul li{
	list-style:none;
}

#side ul li a{
	display:block;
	padding: 2px 0 2px 20px;
	background: url(../images/bullet.png) no-repeat left 2px;
	text-decoration:none;
	color:#444444;
}

#side ul li a:hover{
	font-weight:bold;
}

#rightCol{
	width:703px;
	padding-left:2px;
	margin:0 0 0 10px;
	float:left;
}


.rightArea{
	float:left;
	width:626px;
}

.firstCol{
	margin:0;
	padding:0 5px 15px;
	width:606px;
	float:left;
	margin-bottom:25px;
	font-size:14px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
}

.firstCol img{
	margin-right:10px;
	padding-bottom:20px;
}



.firstCol h2{
	font-size:30px !important;
}

.testimoniolWrap{
	width:303px;
	min-height:150px;
	padding:0;
	margin:0;
	background:url(../images/open_mark.jpg) no-repeat left 35px;
}

.adBanner{
	margin:10px 0 ;
	width:303px;
	float:left;
}

.aside{
	margin:0;
	padding:0 5px 5px;
	width:303px;
	float:left;
}

.mainCol02{
	margin:0 0 10px;
	padding:0 5px 5px;
	width:302px;
	border-right: 1px solid #d9d9d9;
	float:left;
}

.mainCol03{
	margin:0 0 10px;
	padding:0 5px 5px;
	width:303px;
	float:left;
}

.mainCol02 p, .mainCol03 p{
	float:left;
	width:170px;
}

.asideBTMBanner{
	width:626px;
	float:left;
	clear:both;
	margin:10px 0;
}

.firstCol h2, .mainCol02 h2, .mainCol03 h2, .testimoniolWrap h2{
	color:#33aef2;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}

em.stitle{
	font-style:italic;
	color:#406e85;
	padding-bottom:5px;
	display:block;
	width:100%;
}

span.more a{
	color:#406e85;
	font-style:italic;
	text-decoration:underline;
	display:block;
	padding:5px 0;
}

#latestWrap{
	width:410px;
	margin:10px 10px 20px 0;
	padding:0;
	float:left;
	border-right:1px solid #ccc;
}

#latestnews{
	width:410px;
	float:left;
	margin:0 0 10px 0;
	padding:0;
}

#latestnews h3{
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

#latestnews h3 a{
	color:#000;
	text-decoration:none;
}

#latestnews h3 a:hover{
	color:#b27706;
	text-decoration:underline;
}

span.readmore a{
	color:#b27706;
	font-size:12px;
	padding-right:15px;
	background:url(../images/more_arrow.jpg) no-repeat right center;
	margin-top:5px;
	text-decoration:none;
}

#videoWrap{
	width: 270px;
	float:left;
	padding:0;
	margin:10px 0 20px 10px;
}

#video{
	width:270px;
	float:left;
	margin-bottom:10px;
}

#video img{
	padding-right:10px;
}

span.vdate{
	font-size:10px;
	font-style:inherit;
}

#video p{
	color:#444;
	padding:0;
	line-height:18px;
	font-size:13px;
}

#video a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

p.vmore{
	text-align:right;
	padding-right:5px;
	float:right;
	margin:10px 0;
}

p.Lmore{
	text-align:right;
	padding-right:5px;
	float:right;
	margin:5px 0;
}

#markitchart{
	float:left;
	margin:0 0 0 12px;
	padding:0;
	width:470px;	
}

.logo_brand{
	text-align:center;
	margin:0 auto;
	padding:10px 0;
	width:940px;
	border-top:1px dotted #d9d9d9;
	height:auto;
	
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#banner{
	width:940px;
	height:200px;
	margin:0 auto;
	
}

#slider-wrapper {
    width:980px;
    height:341px;
    margin:15px auto;
    padding:0;
}

#slider {
	position:relative;
    width:980px;
    height:341px;
	background:url(../images/loading.gif) no-repeat 50% 50%;

}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-25px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


/*===============================*/
/*=== Custom accordian Styles ===*/
/*===============================*/
#accor{
}

p {
  line-height: 1.5em;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 303px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #dddddd;
  color: #444444;
  height:24px;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }


#sub{
	position:absolute;
	width:690px;
	height:320px;
	z-index:999;
	top:100px;
	left:150px;
}

.dailyWrap{
	height:180px;
	padding-top:10px;
	width:303px;
	margin:0 auto;
	background:#fff;
	text-align:center;
}

.listWrap{
	margin:0 auto;
	padding:10px 0 0;
	width:270px;
}
span.daily{
	display:block;
	padding:1px 5px 0px 20px;
	background:url(../images/bullet.png) no-repeat left top;
	line-height:14px;
}
/*============================*/
/*========== footer ==========*/
/*============================*/
#footer{
	float:left;
	width:980px;
	background:#333;
	margin-top:10px;
}

#footerSection{
	width:120px;
	float:left;
	min-height:100px;
	padding:10px 20px;
}

#footerSection h3{
	font-size:14px;
	font-weight:bold;
	color:#33aef2;
	margin-bottom:5px;
}

#footerSection ul{
	margin:0;
	padding:0;
}

#footerSection ul li{
	list-style:none;
}

#footerSection ul li a{
	display:block;
	color:#fff;
}

#footerSection ul li a:hover{
	color:#33aef2;
}
#footListWrapp{
	float:left;
	width:700px;
	height:50px;
}

address{
}

ul.footNavi{
	margin:5px;
	padding:0;
}

ul.footNavi li{
	list-style:none;
}

ul.footNavi li a{
	padding:0 8px;
	border-right:1px solid #ccc;
	display:block;
	float:left;
	color:#cccccc;
	text-decoration:none;
}

#footer p{
	color:#cccccc;
	padding:5px 12px;
}

#secure{
	float:right;
	padding:0 12px;
	margin:10px 0
}

#secure img{
	padding-right:10px;
}

.copy{
	background:#555;
	padding:5px;
	color:#fff;
}
/*============================*/
/*======== shadow box ========*/
/*============================*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:50px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:25px;width:25px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../images/close.png);}
#sb-nav-next{background-image:url(../images/next.png);}
#sb-nav-previous{background-image:url(../images/previous.png);}
#sb-nav-play{background-image:url(../images/play.png);}
#sb-nav-pause{background-image:url(../images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*============================*/
/*====== subcribe form =======*/
/*============================*/

#layer1{
	position: absolute;
	left:35%;
	top:284px;
	width:560px;
	height:250px;
	background-color:#f0f5FF;
	/*border: 1px solid #000;*/
	z-index: 999;
	background:url(images/sign_bg.png) no-repeat top center #333;
}
#layer1_handle{
	background-color:#5588bb;
	padding:10px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
}
#layer1_content{
	margin-left:1px;
	padding:15px;
	text-align:justify;
	width:320px;
	height:220px;
	background:url(images/info.jpg) no-repeat right center;
}
#form{
	position:absolute;
	width:210px;
	height:250px;
	float:right;
	left: 351px;
	top: 0px;
	z-index:3;
}
#close{
	position:absolute;
	left:537px;
	top:-10px;
	width:35px;
	height:35px;
	border:none;
	z-index:999;
	background:url(images/close.png) no-repeat top center;
}
#title{
	position:absolute;
	left:-15px;
	top:-20px;
	text-decoration:none;
	color:#FFFFFF;
	width:272px;
	height:67px;
	background:url(images/signup.png) no-repeat top left;
	padding:10;
	text-align: left;
}
#layer1_bottom{
	height:auto;
	float:right;
	padding:5px 15px;
}
#layer1_bottom .read{
	padding:8px 5px;
	margin:8px 5px;
	background:url(images/bg-button.png) repeat-x;
	color:#fff;
	font-weight:bold;
}
/*--form--*/
#Form{
	width:180px;
	padding:25px 15px 15px 15px;
	height:250px;
}

label.form{
	float:left;
	width:200px;
	padding:5px 0px;
	font-family:"Tahoma", Geneva, sans-serif;
	font-size:14px;
	color:#1b1a54;
	
}
input.form{
	width:172px;
	float:left;
	padding:4px 5px;
	border:none;
	background:url(images/input.jpg) no-repeat top left;
}

input.btn{
	margin-top:10px;
	margin-right:28px;
	float:right;
	height:25px;
	width:87px;
	background:url(images/sign_btn.jpg) no-repeat left top;
	border:none;
	color:#FFF;
	line-height: 15px;
}

#welcomesub{
	width:669px;
	height:310px;
	background:url(../images/sub.png) repeat center center #ffffff;
	
}


h3.title{
	color:#33aef2;
	font-size:16px;
}

h2.toptitle{
	color:#33aef2;
	font-size:26px;
	margin-bottom:10px;
}

.innerLeftCol{
	width:270px;
	margin-right:20px;
	padding:20px 0;
	float:left;
	min-height:200px;
}

.innerRightCol{
	width:650px;
	padding:20px 0;
	float:left;
}

.sidebanner{
	width:270px;
	margin:0;
	padding:10px 0;
}

.sidebanner ul{
	margin:0;
	padding:0;
}

.sidebanner ul li{
	float:left;
	list-style:none;
	margin-bottom:10px;
}

.sidebanner ul li a{
	display:block;
}

/*========================================*/
/*============== accordion ===============*/
/*========================================*/
h2.acc_trigger {
	padding: 0;
	margin: 0 0 5px 0;
	background: url(../images/h2_trigger_a.gif) no-repeat;
	height: 37px;
	line-height: 36px;
	width: 655px;
	font-size: 18px;
	font-weight: 900;
	float: left;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 35px;
}
h2.acc_trigger a:hover {
	color: #ccc;
}
h2.active {
	background-position: left bottom;
}
.acc_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 655px;
	clear: both;
	background: #f0f0f0;
}
.acc_container .block {
}
.acc_container .block p {
}

.acc_container p strong {
	font-weight:bold;
	
}

.acc_container img {
	float: left;
}

a.tooltip {
	color: #ffffff;
	text-decoration: none
	}
 
a.tooltip:hover {
	position: relative;
	text-decoration: none
	}
 
a.tooltip span {
	display: none
	}
 
a.tooltip:hover span {
	display: block;
   	position: absolute; 
	bottom: -10px; 
	left: 0px;
	width: 121px;
	padding: 5px; 
	margin: 10px; 
	z-index: 100;
	background: #444444; 
	opacity: 0.9;
	text-align: center
	}
	
a.tooltip:hover span.inside {
	display: block;
   	position: absolute; 
	bottom: -8px; 
	left: -8px;
	width: 110px;
	padding: 5px; 
	margin: 10px; 
	z-index: 100;
	background: #444444; 
	opacity: 0.9;
	text-align: center
}

.promoteWrap{
	padding:10px;
}


.promoteWrap ol{
	margin:10px 20px;
	padding:0px;
}

.promoteWrap ol li{

}

h4.subTitle{
	font-size:16px;
	line-height:18px;
	margin:10px 0 5px;
	color:#33aef2;
}

.addon{
	padding-left:18px;
	background:url(../images/bullet.jpg) no-repeat left center;
	text-decoration:none !important;
	font-style:normal;
	font-size:14px;
	margin-bottom:5px;
	float:left;
}

.addon a{
	text-decoration:none !important;
}

.tableStyle1{
	border-collapse:collapse;
	border:1px solid #e9e9e9;
	float:left;
}.tableStyle1 th{
	color:#1e87db;
	font-weight:bold;
	background:#f7f7f7
}
.tableStyle1 td,.tableStyle1 th{
	padding:3px 7px;
	border:1px solid #e9e9e9;
}

.sectionCol{
	float:left;
	width:300px;
	margin-right:10px;
}

.asideNav{
	float:left;
	padding:10px 0;
	background:#f2f2f2;
	width:100%;
	margin-bottom:5px;
}

.asideNav ul{
	margin:0 0 0 10px ;
	padding:0 0 0 15px;
}

.asideNav ul li{
	float:left;
	list-style: square;
	margin-right:15px;
	padding-right:10px;
	color:#33aef2;
}

.asideNav ul li a{
	color:#33aef2;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.asideNav ul li a:hover{
	color:#333;
	text-decoration:underline;
}

.insideTable td{
	padding:2px 5px;
}

/*==================================================*/
/*=================== form ========================*/
/*==================================================*/

@charset "utf-8";
/* CSS Document */
.content {}
.content .left {width:193px; float:left;}
.left-header {border-bottom:solid 3px; color:#F00; padding-bottom:10px; padding-left:5px; margin-top:30px;}
.left-navi {}
.left-navi ul { margin:10px 0 0 0; padding:0;}
.left-navi ul li { list-style:none; padding: 5px 0 5px 5px;}
.left-navi ul li a {display:block; background:url(file:///J|/personal%20stuff/work/freelance_09/html/images/arrow.gif) no-repeat left 3px; color:#333; padding:0 0 0 10px;}
.left-navi ul li a:hover {background:url(file:///J|/personal%20stuff/work/freelance_09/html/images/arrow.gif) no-repeat left 3px; color:#F00; padding:0 0 0 10px; text-decoration:underline;}
.block { padding:6px 0;} 
.content .right {width:731px; float:left; margin-left:32px; }
.box {width:219px; background:#f4f4f4; border:solid 1px #bbbbbb; float:left; margin:0 10px;}
.box-ttle { font-size:14px;  padding:10px; color:#F00; }
.box-desc{ padding:10px; line-height:18px;}
.header-content { font-size:16px; font-weight:bold;}
.content-banner {}
.breadcrum { font-family:Dotum, Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:15px 0;}




.inner-content-body { width:730px; padding-top:10px; clear:left; text-align:justify;}
.inner-content-body .left {float:left; width:430px;}
.inner-content-body .left2 {float:left; width:400px;}
.inner-content-body .ttl {margin:10px 0; font-size:18px; line-height:25px; text-align:left;}
.inner-content-body .ttl2 { font-size:12px; font-weight:bold; color:#333;}
.input-box { background:#f1f1f1; padding:0 10px 10px; width:300px; margin-bottom:15px; float:left; }
.input-box .padding { margin:10px 0;}
.input-box input {width:280px;  padding:3px; margin-top:5px}
.input-box textarea {width:288px; border:solid #CCC 1px; padding:5px;}
.subscribeBTN2{
	width:80px;
	height:35px;
    margin:10px 0;
	cursor:pointer;
	background:url(file:///J|/personal%20stuff/work/freelance_09/html/images/button-send.gif) no-repeat top left;
	border:none;
}


.inner-content-body .right {width:262px; float:left; margin-left:30px;}
.inner-content-body .right2 {width:280px; float:left; margin-left:40px;}
#imageField3 { width:auto; height:auto;}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

#gmap{
	width:290px;
	margin-right:30px;
	float:left;
	height:auto;
}


.rightColMessage{
	width:300px;
	float:left;
	height:200px;
	margin-left:20px;
}

.rightColMessage h4{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}